Characterizing Data Dependence Constraints for Dynamic Reliability Using N-Queens Attack Domains

نویسندگان

  • Ulya Bayram
  • Kristin Y. Rozier
  • Eric Rozier
چکیده

As data centers attempt to cope with the exponential growth of data, new techniques for intelligent, software-defined data centers (SDDC) are being developed to confront the scale and pace of changing resources and requirements. For costconstrained environments, like those increasingly present in scientific research labs, SDDCs also may provide better reliability and performability with no additional hardware through the use of dynamic syndrome allocation. To do so, the middleware layers of SDDCs must be able to calculate and account for complex dependence relationships to determine an optimal data layout. This challenge is exacerbated by the growth of constraints on the dependence problem when available resources are both large (due to a higher number of syndromes that can be stored) and small (due to the lack of available space for syndrome allocation). We present a quantitative method for characterizing these challenges using an analysis of attack domains for high-dimension variants of the n-queens problem that enables performable solutions via the SMT solver Z3. We demonstrate correctness of our technique, and provide experimental evidence of its efficacy; our implementation is publicly available. 2012 ACM Subject Classification Embedded and cyber-physical systems, Data centers, Theorem proving and SAT solving

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The n-queens problem in higher dimensions

The 8-queens problem is a well-known chessboard problem, whose constraints are to place eight queens on a normal chessboard in such a way that no two attack each other, under the rule that a chess queen can attack other pieces in the same column, row, or diagonal. This problem can be generalized to place n queens on an n by n chessboard, otherwise known as the n-queens problem. The mathematicia...

متن کامل

A Dynamic Programming Solution to the n-Queens Problem

Rivin, I. and R. Zabih, A dynamic programming solution to the n-queens problem, Information Processing Letters 41 (1992) 253-256. The n-queens problem is to determine in how many ways n queens may be placed on an n-by-n chessboard so that no two queens attack each other under the rules of chess. We describe a simple O( f(n)8”) solution to this problem that is based on dynamic programming, where...

متن کامل

A Parallel Search Algorithm for the N-Queens Problem

The N-queens problem is to place n queens on an n n chessboard such that no two queens attack each other. This problem is commonly used as a benchmark for algorithms that solve constraint satisfaction problems (CSP). This paper describes a novel parallel algorithm for the N-queens problem. The algorithm nds a solution by performing a probabilistic parallel search. By using n processors, its run...

متن کامل

Ovariectomy in Queens: Two portals Laparoscopy vs Conventional Approach

Ovariectomy in Queens: Two portals Laparoscopy vs Conventional Approach Navid Salmanzadeh Zahedani1 , Jalal Bakhtiari1, DVM, PhD, Alizera Khalaj2, MD, Behnam Vafadari1 , D. V. M., Amir Niasari-Naslaji3, DVM, PhD Objective- The purpose of this study was to compare two portal laparoscopy and conventional approach for ovariectomy in queen. Design- Retrospective study. Animals- Adult healthy ...

متن کامل

A Parallel Search Algorithm for the N - Queens ProblemAugust

The N-queens problem is to place n queens on an n n chessboard such that no two queens attack each other. This problem is commonly used as a benchmark for algorithms that solve constraint satisfaction problems (CSP). This paper describes a novel parallel algorithm for the N-queens problem. The algorithm nds a solution by performing a probabilistic parallel search. By using n processors, its run...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015